import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': path.resolve(__dirname, './src')
        }
    },
    server: {
        port: 9000,
        // 代理
        proxy: {
            "/api": {
                target: "http://localhost:3000",
                changeOrigin: true,
                // 正确处理路径转发
                rewrite: (path) => path.replace(/^\/api/, ''),
            },
        },
        //
        open: true,
    },
});
